to pelt with stones - Turkish English Dictionary